package com.ustc.hewei.rpc.common.protocol;

import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;

/**
* @description: 客户端请求的封装类
* @author hewei
* @date 2022/7/25 20:55
* @version 1.0
*/

@Data
@Accessors(chain = true)
public class RequestWarp implements Serializable {
    //请求的服务名称
    private String serviceName;

    //调用的方法所需参数
    private Object[] params;

    //参数的类型
    private Class<?>[] paramsType;

    //所调用的方法
    private String method;

    //请求的类型
    private RequestType requestType;
}
